Big Huge Thesaurus

Battle of the Marne

noun